草庐IT

Matplotlib 绘制多图

全部标签

android - 如何根据位图的 alpha 值在 Canvas 上绘制位图?

背景我有一个主位图,我需要在它上面绘制其他位图。主位图有一些半透明像素(alphachannel具有不同值的像素),因此在其上绘制的其他位图应该与其合并,而不是完全覆盖颜色。问题如何设置Canvas以相对于半透明像素在主位图上绘制位图?注意:alpha不适用于整个位图。以像素为单位。 最佳答案 Canvas.setXfermode(Xfermodexfermode)。您可以选择多种Xfermode。 关于android-如何根据位图的alpha值在Canvas上绘制位图?,我们在Stac

Android Studio - 缺少可绘制文件夹

我试图在AndroidStudio中向我的项目添加一些图像,但是我注意到我只有drawable文件夹,其他(drawable-hdpi等)都没有。)文件夹在那里。所以我决定手动放置它们,只是创建了具有适当名称的文件夹并放置了图像:但是它仍然不断地给出这个我无法处理的错误。为什么会出现这个错误,如何解决?谢谢。 最佳答案 drawable-*文件夹应该在res下,而不是在res/drawable下。 关于AndroidStudio-缺少可绘制文件夹,我们在StackOverflow上找到一

基于Qt4开发曲线绘制交互软件Plotter

目前市面上有很多曲线绘制软件,但其交互功能较差。比如,想要实现数据的交互,同步联动等,都需要大量繁琐的人工操作。所以讲想开发一款轻量级的曲线绘制交互软件。下面就以此为案例,记录一下基于Qt4的开发过程。目录1需求2技术路线3开发流程1框架搭建2菜单3数据改动和右键菜单4阶段性测试5多条曲线问题6颜色和风格设置7绘图的清空8数据的同步联动9数据平移3成品效果4结语1需求1通过打开csv文件的方式导入数据。2右键单击数据列,可添加曲线,还可指定横轴。3能同步联动表格和曲线,完成修改工作。4能识别修改状态,修改后能保存。5可实现数据平移。6可实现点和线两类绘图方式,可指定颜色。2技术路线有了之前的开

android - 如何在 Android 中旋转 Canvas 上绘制的矩形?

我正在使用以下代码在androidcanvas上绘制文本Rectrect=newRect();paint.getTextBounds(text,0,text.length(),rect);canvas.translate(xPosition+position.getX(),yPosition+position.getY());paint.setColor(Color.BLUE);paint.setStyle(Style.STROKE);canvas.drawRect(rect,paint);paint.setStyle(Style.FILL);paint.setColor(text_c

java - android中不同屏幕尺寸的可绘制尺寸

我在Android开发中遇到了一个让我感到厌烦的问题。我的问题是屏幕尺寸和处理。特别是我对图像有一些问题。例如,我想为我在photoshop中创建的Activity创建一个背景图像,我的背景图像上包含一个“HELLO”字样。但是当我把它放在drawable-xhdpi文件夹中时,它看起来很模糊而且不清晰!!我的手机是nexus4,根据Google文档,我创建了640x480大小的背景图像。当我创建960x720大小的背景图像时,它看起来更好但并不完美。在这种情况下,我的图像文件非常大!但是这个的标准方法是什么?请帮助我永远解决这个问题。我阅读了谷歌文档,但它并没有解决我的问题!http

android - 清除之前绘制的图表 MPAndroidChart - Android?

我正在使用MPAndroidChart.如何清除之前绘制的图表?我正在使用来自(折线图(双YAxis)) 最佳答案 您必须为之前清晰的图表添加以下行。arraylist.clear();mChart.invalidate();mChart.clear(); 关于android-清除之前绘制的图表MPAndroidChart-Android?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

android - 如何绘制具有透明度的位图

如何绘制给定颜色设置为透明的位图?例如,我希望所有白色像素都是透明的。 最佳答案 您需要为传递给位图的绘画设置Alpha值。http://developer.android.com/reference/android/graphics/Paint.html#setAlpha%28int%29值在0-255之间变化编辑:Paintp=newPaint();//SetBlueColorp.setColor(Color.WHITE);//Settransparencyroughlyat50%p.setAlpha(125);

java - Android java更改可绘制图像

好吧,当我点击一个按钮时如何?它会将图像更改为不同的图像我想在按下按钮时更改图像的xml:这是当你按下按钮时我的java代码正在执行的操作caseR.id.redbtn1:if(lvl1.getText().equals("1")){lvl1.setText("2");//Hereiswherethecodegoestochangetheimage}else{Toast.makeText(main.this,"YOULOSE!",Toast.LENGTH_SHORT).show();}break; 最佳答案 将其放入您的点击监听器中

android - 为什么在实现矢量可绘制支持库后我仍然有 png?

与标题差不多。我在纯xml文件之外有2个png用于矢量可绘制对象,我正在使用矢量可绘制对象支持库。android{...defaultConfig{...vectorDrawables.useSupportLibrary=true}}dependencies{...compile'com.android.support:appcompat-v7:23.2.0'}我用apktool反编译了由此构建的apk,发现我的res文件夹中仍然有大约150个png,尽管我的res中只有2个。我在实现中做错了什么吗? 最佳答案 因为VectorDr

android - 获取 View 的背景可绘制对象

getBackgound()返回BitmapDrawableLog.d(null,"drawable:"+v.getBackground());如何将drawable获取为R.drawable.xxx? 最佳答案 view.getBackgroundDrawable();使用它来获取背景可绘制对象。这将返回drawable编辑此方法适用于jellybean以下版本,现在编写此答案时此方法在最新版本中已弃用新编辑对于jellybeantry之后的版本view.getBackground()如果有人想比较可绘制对象,请遵循此answer